How Financial Markets Work